From: Florian Müllner Date: Wed, 23 Sep 2015 17:53:25 +0000 (+0200) Subject: recorder-src: Rewrite switch statement X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~1202 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=9dd3162dbea523d66342d153f521199f5e712424;p=gnome-shell.git recorder-src: Rewrite switch statement Avoid compiler warnings about unhandled enum values by using a regular if-else statement. --- diff --git a/src/shell-recorder-src.c b/src/shell-recorder-src.c index 58b836cd4..31cbe6f67 100644 --- a/src/shell-recorder-src.c +++ b/src/shell-recorder-src.c @@ -156,17 +156,17 @@ shell_recorder_src_send_event (GstElement * element, GstEvent * event) ShellRecorderSrc *src = SHELL_RECORDER_SRC (element); gboolean res; - switch (GST_EVENT_TYPE (event)) { - case GST_EVENT_EOS: + if (GST_EVENT_TYPE (event) == GST_EVENT_EOS) + { shell_recorder_src_close (src); gst_event_unref (event); res = TRUE; - break; - default: + } + else + { res = GST_CALL_PARENT_WITH_DEFAULT (GST_ELEMENT_CLASS, send_event, (element, event), FALSE); - break; - } + } return res; }